Algorithm Developer @ Wahoo Fitness LLC
2023-09-01
Inhaltlich
Nach diesem Workshop habt ihr ein Verständnis dafür,
Nicht inhaltlich
Ich hoffe,
KI = Datenbasierter Algorithmus
Situation: Wissenschaftler_innen möchten den Pinguinbestand überwachen.
Problem
Nur geschultes Personal ist dazu in der Lage.
Ausweg: Muster nutzen und erkennen
Illustrationen: Allison Horst
Daten: Gorman KB, Williams TD, Fraser WR
Idee
Wir entwickeln einen Klassifizierungsalgorithmus der uns bei gegebener Schnabellänge und -tiefe sagen kann, um welchen Pinguin es sich handelt.
Vorteil: Messung ist auch für ungeschultes Personal möglich.
Ausgangssituation
Das Leben einfacher machen…
Aufteilung in Training- und Testdaten
Unsere KI: Support Vector Machine (Stützvektormaschine)
Oberhalb = Adelie. Unterhalb = Gentoo.
Der Trainingsprozess liefert einen Algorithmus zur Klassifizierung von Pinguinen.
Nur 1 Pinguin ist falsch klassifiziert.
Klassische Algorithmen
Datenbasierte Algorithmen
Vorhersage von Verbrechen
Amazons Bewerbungsalgorithmus
def algorithmus(lichtintensität, filterstärke):
# Zuerst filtern wir das Signal
lichtintensität = filter(lichtintensität, filterstärke)
# Dann bestimmen wir die Abstände zwischen den Peaks
abstände = finde_abstände_zwischen_peaks(lichtintensität)
# Der Puls ist 60 / Abstand in Sekunden
return 60 / abständeWie bestimmen wir die Filterstärke? Training!
Problematisch bei Anwendungen in der Medizin
Insbesondere bei medizinischen Anwendungen kann ein Bias zu großen Problemen führen.
Nicht immer offensichtlich
Problem scheint hier offensichtlich, ist aber oft schwierig zu erkennen.
Illustrationen: Allison Horst
Daten: Gorman KB, Williams TD, Fraser WR
MNIST Ziffernerkennung
Gymnasium Haus Overbach - Science for Future - 1. September 2023